home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
extras
/
programm
/
gemfsc20
/
gemfsc20.lzh
/
GEMFBIND
/
AESGRAF1.S
< prev
next >
Wrap
Text File
|
1993-03-26
|
2KB
|
73 lines
;*========================================================================
;*
;* AESFAST Public Domain GEM bindings.
;*
;*========================================================================
;*************************************************************************
;*
;* Graphics Library routines 1 of 5.
;*
;*************************************************************************
;-------------------------------------------------------------------------
; graf_rubberbox
;-------------------------------------------------------------------------
globl _graf_rubberbox
_graf_rubberbox:
; .cargs #8,mx,my,mw,mh,pw.l,ph.l
mx = 8
my = 10
mw = 12
mh = 14
pw = 16
ph = 20
link a6,#-6
move.l #$46040300,d0 ; AControl 70,4,3,0
moveq.l #-6,d1 ; = intout
lea mx(a6),a1 ; -> intin
jsr aes_call
moveq.l #-6,d1
lea pw(a6),a1
jmp (a0)
;-------------------------------------------------------------------------
; graf_dragbox
;-------------------------------------------------------------------------
globl _graf_dragbox
_graf_dragbox:
; .cargs #8,sw,sh,sx,sy,bx,by,bw,bh,px.l,py.l
sw = 8
sh = 10
sx = 12
sy = 14
bx = 16
by = 18
bw = 20
bh = 22
px = 24
py = 28
link a6,#-6
move.l #$47080300,d0 ; AControl 71,8,3,0
moveq.l #-6,d1 ; = intout
lea sw(a6),a1 ; -> intin
jsr aes_call
moveq.l #-6,d1
lea px(a6),a1
jmp (a0)
; end of code